// handle the page change event
$(document).on("pagechange", function() {

    slideIn();
    // Kaarten alleen op de juiste pagina's toevoegen.
    if ($("#radarPage").length > 0) {
        addTerreinMap();
    }
    if ($("#terrein1").length > 0) {
    	addTerreinStyle();
        switchTerrein('1');
    }
    if ($("#mapPage").length > 0) {
        addDelftMap();
    }
    if ($("#agenda").length > 0 || $("#lineup").length > 0) {
        addAgendaStyle();
    }
});
function addTerreinStyle() {
	$(".terreinbutton").each(function(index) {
		$(this).attr('id', 'terrein-button' + index);
		$(this).css('background-image','url(./img/terreinbuttons/terrein-button' + index + '.png)');
	});
}
function switchTerrein(i) {
	if ($(".active").length > 0){
		var imgurl = $(".active").attr('id');
		$(".active").css('background-image', 'url(./img/terreinbuttons/' + imgurl + '.png)');
		$(".active").removeClass("active");
	}
    $("#terrein-button" + i).css('background-image', 'url(./img/terreinbuttons/terrein-button' + i + 'a.png)');
    $("#terrein-button" + i).addClass('active');

	$("#terrein-full").remove();
	$("#lustrum-header").after("<div id='terrein-full'></div>");
	switch(i) {
		case '0':
			addTerrein0();
			break;
		case '1':
			addTerrein1();
			break;
		case '2':
			addTerrein2();
			break;
		case '3':
			addTerrein4();
			break;
	}
}

function slideIn() {
    $("#lustrum-footer").animate({right: "0px"}, 600);
    $("#lustrum-footer-terrein").animate({right: "0px"}, 600);
    $("#lustrum-header").animate({left: "0px"}, 600);
    $("#text").fadeIn(600);
    $("#text-full").fadeIn(600);
}
function slideOut() {
    $("#lustrum-footer").animate({right: "-300px"}, 600);
    $("#lustrum-footer-terrein").animate({right: "-300px"}, 600);
    $("#lustrum-header").animate({left: "-300px"}, 600);
    $("#text").fadeOut(600);
    $("#text-full").fadeOut(600);
}
function addTerrein0() {
    tomtom.setImagePath("./img/radar");
                 
	var imageUrl = "./img/terrein-0.png",
	imageBounds = [[-30, -25], [30, 25]];
	var layer = L.imageOverlay(imageUrl, imageBounds);
	 
	var map = new tomtom.Map({
	                          domNode: "terrein-full",
	                          apiKey: "bpsquju23qaf4jzuewsnfdye",
	                          center: [0, 0],
	                          zoom: 3,
	                          maxBounds: [[-70, -70], [70, 70]],
	                          layers: [ layer ]
	                          });
	 
	 map.options.minZoom = 3;
	 map.options.maxZoom = 3;
	 map.setView(map.getCenter(), 3);
	 map.doubleClickZoom.disable();
	 
	 var marker1 = new tomtom.Marker([-20, 0]);
	 var marker2 = new tomtom.Marker([-24, 6]);
	 var marker3 = new tomtom.Marker([-15, 11]);
	 var marker4 = new tomtom.Marker([-5, 15]);
	 var marker5 = new tomtom.Marker([13, 5]);
	 var marker6 = new tomtom.Marker([21, 12]);
	 var markerD = new tomtom.Marker([-10, 5]);
	 marker1.bindPopup("<b>De Kantine</b><br><br>De Ouwe Schoen lustrumbar zal de sfeer van een echte voetbalkantine uitstralen. Er kan hier dan ook worden genoten van broodjes bal, pils, verfrissende sportdrank, oude meesters en heerlijke smartlappen. De bar is te herkennen aan de prachtige geel-zwarte caravan en de ongelofelijke gezelligheid. Dus kom langs en geniet van de authentieke voetbalsfeer die al sinds 1889 deel uitmaakt van het DSC!");
	 marker2.bindPopup("<b>Ba21ar</b><br><br>Het lijkt te mooi om waar te zijn, maar een fata morgana is het zeker niet. Dit lustrum brengt verticale 21 de zuidelijke sferen naar Delft. Bij de Bazar kan je terecht voor een  gezellige borrel, een heerlijk Mediterraans diner of voor een zwoele zomeravond buiten in de shisha-lounge. We werken met flexibele shifts: tussen half 6 en half 7 aan tafel, of tussen half 9 en half 10 aan tafel. Reserven? Mail naar reserveren.bazaar@lustrum.nl met daarin welke dag, hoeveel personen en welke shift. Weer of geen weer, wij zorgen voor hete avonden. Dus zet je vliegend tapijt op vol vermogen en vlieg naar de Bazar!");
	 marker3.bindPopup("Pirate Ship");
	 marker4.bindPopup("Pizza Place");
	 marker5.bindPopup("Apollo");
	 marker6.bindPopup("Toneel");
	 markerD.bindPopup("<b>Databazen Playground</b><br><br><img src='img/hidden-1.png' width='150px'>");
	 map.addLayer(marker1);
	 map.addLayer(marker2);
	 map.addLayer(marker3);
	 map.addLayer(marker4);
	 map.addLayer(marker5);
	 map.addLayer(marker6);
	 map.addLayer(markerD);
}

function addTerrein1() {
    tomtom.setImagePath("./img/radar");
                 
	var imageUrl = "./img/terrein-1.png",
	imageBounds = [[-30, -25], [30, 25]];
	var layer = L.imageOverlay(imageUrl, imageBounds);
	 
	var map = new tomtom.Map({
	                          domNode: "terrein-full",
	                          apiKey: "bpsquju23qaf4jzuewsnfdye",
	                          center: [0, 0],
	                          zoom: 3,
	                          maxBounds: [[-70, -70], [70, 70]],
	                          layers: [ layer ]
	                          });
	 
	 map.options.minZoom = 3;
	 map.options.maxZoom = 3;
	 map.setView(map.getCenter(), 3);
	 map.doubleClickZoom.disable();
	 
	 var marker1a = new tomtom.Marker([-5, -8]);
	 var marker1b = new tomtom.Marker([-18, -8]);
	 var marker2 = new tomtom.Marker([15, -5]);
	 var marker3 = new tomtom.Marker([17, 5]);
	 var marker4 = new tomtom.Marker([10, 13]);
	 var marker5 = new tomtom.Marker([10, -12]);
	 marker1a.bindPopup("<p><b>Club Utopia</b></p><p>Je komt binnen en hoort al de zoete klanken die de de rest doen verstommen.</p><p>Als een vuurvliegje op een lamp wordt je naar de bron toe getrokken. De muziek begint steeds harder te worden, je voelt de vloer onder je voeten trillen op de tonen. De lichten, feller dan welk licht je ooit gezien had, lokken je voorbij alle schemerlampjes naar een plek die je je nooit voor mogelijk had gehouden&#8230;.</p><p>Welkom in Utopia</p><p>Dit is de mainstage van het Lustrum waar de dikste DJ&rsquo;s en artiesten te vinden zullen zijn.</p><p>Nadat je door een van de vier ingangen loopt zal je de langste bars, grootste vrije dansvloer, meest massaal opgezette podium, vetste lichtshows, beste geluidsset en het strakste design mee maken.</p><p>Vanaf 11 uur gaat het in Utopia het hardste los.</p><p>Dit is d&eacute; tent om de Lustrumnachten uit te spelen.</p>");
	 marker1b.bindPopup("<p><b>Club Utopia</b></p><p>Je komt binnen en hoort al de zoete klanken die de de rest doen verstommen.</p><p>Als een vuurvliegje op een lamp wordt je naar de bron toe getrokken. De muziek begint steeds harder te worden, je voelt de vloer onder je voeten trillen op de tonen. De lichten, feller dan welk licht je ooit gezien had, lokken je voorbij alle schemerlampjes naar een plek die je je nooit voor mogelijk had gehouden&#8230;.</p><p>Welkom in Utopia</p><p>Dit is de mainstage van het Lustrum waar de dikste DJ&rsquo;s en artiesten te vinden zullen zijn.</p><p>Nadat je door een van de vier ingangen loopt zal je de langste bars, grootste vrije dansvloer, meest massaal opgezette podium, vetste lichtshows, beste geluidsset en het strakste design mee maken.</p><p>Vanaf 11 uur gaat het in Utopia het hardste los.</p><p>Dit is d&eacute; tent om de Lustrumnachten uit te spelen.</p>");
	 marker2.bindPopup("<b>De Carnivoor</b><br><br>Kom loungen in de middeleeuwse sferen van onze prachtige bar! Terwijl het gekletter van onze waterval je in de oren klinkt kan je hier een overheerlijk broodje beenham, frituur en het nodige vlees verorberen. Laat je onder onze stenen bogen vervoeren naar oude, authentieke tijden en geniet van de lekkerste speciaal bieren! Hier wordt gedronken, geadt en gewonnen! De inzuipspot van het lustrum...<br><br>Kan jij ons aan<br><br>De Carnivoor lust je rrrauw.");
	 marker4.bindPopup("<b>De Boerderie</b><br><br>Best'n kearls'n drieka's,<br><br>Oe hebt m't z'n oall'n 't nie begreep'n met die roare steen'n hoes'n en sloot'n, woar loat'n oe al da vee as 't kold wordt? Da goat toch nie poass'n! Dus wie doacht'n: joa, woar'm zull'n wie nie ee'm een Boerderie bouw'n voor d'n polderleu hier in Delft? Neem nie oe vee met, doar bin't oe veels te loat met. Moar as oe g'woon wol kuier'n hoe 'k mien vee zo onmeunig goed hoal? Dan moe'j seek'r loangs koom'n!<br><br>Goed goan,<br>De Boerderie");
	 marker3.bindPopup("Reunistenbar");
	 marker5.bindPopup("Hamburguesa");
	 map.addLayer(marker1a);
	 map.addLayer(marker1b);
	 map.addLayer(marker2);
	 map.addLayer(marker3);
	 map.addLayer(marker4);
	 map.addLayer(marker5);
}

function addTerrein2() {
    tomtom.setImagePath("./img/radar");
	var imageUrl = "./img/terrein-2.png",
	imageBounds = [[-30, -25], [30, 25]];
	var layer = L.imageOverlay(imageUrl, imageBounds);
	var map = new tomtom.Map({
	                          domNode: "terrein-full",
	                          apiKey: "bpsquju23qaf4jzuewsnfdye",
	                          center: [0, 0],
	                          zoom: 3,
	                          maxBounds: [[-70, -70], [70, 70]],
	                          layers: [ layer ]
	                          });
	 
	map.options.minZoom = 3;
	map.options.maxZoom = 3;
	map.setView(map.getCenter(), 3);
	map.doubleClickZoom.disable();
	 
	var marker1 = new tomtom.Marker([-28, -19]);
	var marker2 = new tomtom.Marker([-24, -19]);
	var marker3 = new tomtom.Marker([-18, -19]);
	var marker4a = new tomtom.Marker([-12, -19]);
	var marker4b = new tomtom.Marker([-6, -19]);
	var marker5 = new tomtom.Marker([-6, -8]);
	var marker6 = new tomtom.Marker([-16, -8]);
	var marker7 = new tomtom.Marker([-26, -8]);
	var marker8 = new tomtom.Marker([2, -5]);
	var marker9a = new tomtom.Marker([8, 7]);
	var marker9b = new tomtom.Marker([8, 16]);
	var marker10a = new tomtom.Marker([20, 7]);
	var marker10b = new tomtom.Marker([20, 16]);
	marker1.bindPopup("<b>Highlight</b><br><br>In de Highlight bar is het nooit donker. Neem plaats in onze lounge en geniet van de lichteffecten of kom Jetsertetsers drinken met je club of huis.");
	marker2.bindPopup("Solheim Snack");
	marker3.bindPopup("<b>Workx Wunderbar</b><br><br>Techno, house, minimal.. Nee! Echt losgaan doe je in de apres-skibar Wunderbar. Sinds ledenheugenis is er op het lustrum een bar waar iedere avond een winters feest is in zomers dampende temperaturen. Vraag een nummer aan, drink een flugel, dropshot en/of een tequila, doe een polonaise, sla wat pilsjes achterover, drink nog een flugel en feest totdat je erbij neervalt!  Wij hebben er zin in! Tot op het lustrum, midden in de barstraat!");
	marker4a.bindPopup("<b>Full Moon</b><br><br>De Fullmoon Party van het lustrum is te vinden aan de Cherso Avenue, hier kun je heerlijk loungen onder de sterrenhemel terwijl je geniet van je sweet flavoured bucket. Thaise accenten geven je het gevoel van de echte Koh Phangan. De Phoenix zal dansen met de Maan en de laatste hitjes brengen iedereen in hogere sferen! Tot op het 33e Lustrum!");
	marker4b.bindPopup("<b>In The Mood</b><br><br>In the mood is een prachtige classy jazz bar waar elke avond live muziek is. In de bar geven veel verschillende jazz bandjes optredens. We hebben een super chille bar waar iedereen lekker omheen kan staan en zitten op een ideale locatie om met elkaar af te spreken. Er worden naast de standaard dranken speciaal biertjes en andere bijzonderheden geschonken. Dus als even geen zin hebt in techno gebeuk of avicii, dan kun je bij ons genieten van jazzy tunes, crazy piano nights. Natuurlijk kan er ook gedanst en gesjanst worden op ons podium. Dus als je een beetje zin hebt om te glijen kom dan zeker hier langs.");
	marker7.bindPopup("<p>Chupitos</p><p>Holy Shit! Wat is er gister allemaal gebeurt?! Je kijkt om je heen en merkt dat je in een vreemde kamer ligt, naast je ligt een wonderschone dame in haar geboortekostuum. Wat er ook is gebeurt, je weet meteen dat het een waanzinnige avond was. En dan schiet het je opeens te binnen! De oorzaak van de avond die jou nog lang zal blijven heugen... Je stond namelijk in de shotjesbar van Club 1! De plek op het Lustrum waar extravagantie, elite en een scala aan shotjes elkaar vinden. Een kickstart en een afsluiter van je avond! Je schrijft met een brede glimlach je telefoonnummer op de buste van de naakte dame en loopt weg met een orgastisch gevoel. Je weet namelijk waar jij elke avond bent te vinden...</p>");
	marker6.bindPopup("<b>Strukton U-Bahn</b><br><br>Het Lustrum is op zichzelf al kostelijk genoeg, maar mis je de echte afbeuk-vibe en wil je een dans wagen op vuige, obscure klanken dan heeft de U-Bahn alles wat je hartje begeert. Goddelijke noten, straffe tunes en fijne platen zullen onafgebroken de revu passeren in de sickste bar van de strip. Zware U-Bahn Techno is waar het om draait. Wees welkom in de U-Bahn, de Rave-tempel van het Lustrumterrein met heel heel veel BASS.");
	marker5.bindPopup("<b>PWC Hollandse Glorie Bar</b><br><br>In deze bar is alles zo Hollands als het maar kan. Drink op Wim-Lex en Max terwijl je geniet van de beste Hollandse knallers en andere feestnummers. Voor iedereen die het oranje of rood-wit-blauw een warm hart toedraagt is dit d&eacute; perfecte plek op het Lustrum!");
	marker8.bindPopup("Panini");
	marker9a.bindPopup("<b>Heerema Deep Sea Bar</b><br><br>In een van de grootste ruimtes van het lustrumterrein, de Deep Sea bar, kan je even ontsnappen aan alle drukte. Dompel onder en geniet van de vele bandjes die het DSC te bieden heeft. Wie weet kom je in deze natte bedoeling nog last minute een date tegen? Wees niet bang, voor de latere uurtjes zullen DJ's ingeschakeld worden om de donkere diepe zee te doorkruisen tot de zon opgaat. Sfeerankers niet toegestaan.");
	marker9b.bindPopup("<b>Heerema Deep Sea</b><br><br>In een van de grootste ruimtes van het lustrumterrein, de Deep Sea bar, kan je even ontsnappen aan alle drukte. Dompel onder en geniet van de vele bandjes die het DSC te bieden heeft. Wie weet kom je in deze natte bedoeling nog last minute een date tegen? Wees niet bang, voor de latere uurtjes zullen DJ's ingeschakeld worden om de donkere diepe zee te doorkruisen tot de zon opgaat. Sfeerankers niet toegestaan.");
	marker10a.bindPopup("<b>De Accenture Kathedraal</b><br><br>Twee weken feest is niet ethisch verantwoord. Voor er weer iemand sneuvelt voor de zonden van de rest, willen wij graag ieders ondeugdelijkheden in een gecontroleerde omgeving houden. Daar is geen betere plek voor dan in de Heer zijn eigen woonkamer. Bovendien, het is wel eens tijd dat hij een feestje geeft in plaats dat hij de wereld van ellende uit elkaar laat vallen! Speciaal voor de gelegenheid heeft hij ons uitverkoren om het Lustrumterrein te voorzien van een tijdelijke woning, 'De Kathedraal'. Hij zal er helaas zelf niet bij zijn, onrein vindt hij weinig opwindend, maar zijn goddelijke bijdrage zal voor ieder voelbaar zijn. Kom langs voor deze hemelse ervaring!");
	marker10b.bindPopup("<b>De Accenture Kathedraal</b><br><br>Twee weken feest is niet ethisch verantwoord. Voor er weer iemand sneuvelt voor de zonden van de rest, willen wij graag ieders ondeugdelijkheden in een gecontroleerde omgeving houden. Daar is geen betere plek voor dan in de Heer zijn eigen woonkamer. Bovendien, het is wel eens tijd dat hij een feestje geeft in plaats dat hij de wereld van ellende uit elkaar laat vallen! Speciaal voor de gelegenheid heeft hij ons uitverkoren om het Lustrumterrein te voorzien van een tijdelijke woning, 'De Kathedraal'. Hij zal er helaas zelf niet bij zijn, onrein vindt hij weinig opwindend, maar zijn goddelijke bijdrage zal voor ieder voelbaar zijn. Kom langs voor deze hemelse ervaring!");
	map.addLayer(marker1);
	map.addLayer(marker2);
	map.addLayer(marker3);
	map.addLayer(marker4a);
	map.addLayer(marker4b);
	map.addLayer(marker5);
	map.addLayer(marker6);
	map.addLayer(marker7);
	map.addLayer(marker8);
	map.addLayer(marker9a);
	map.addLayer(marker9b);
	map.addLayer(marker10a);
	map.addLayer(marker10b);
}

function addTerrein4() {
    tomtom.setImagePath("./img/radar");
                 
	var imageUrl = "./img/terrein-4.png",
	imageBounds = [[-30, -25], [30, 25]];
	var layer = L.imageOverlay(imageUrl, imageBounds);
	
	var map = new tomtom.Map({
	                          domNode: "terrein-full",
	                          apiKey: "bpsquju23qaf4jzuewsnfdye",
	                          center: [0, 0],
	                          zoom: 3,
	                          maxBounds: [[-70, -70], [70, 70]],
	                          layers: [ layer ]
	                          });
	 
	map.options.minZoom = 2;
	map.options.maxZoom = 5;
	map.setView(map.getCenter(), 2);
	map.doubleClickZoom.disable();
	 
	var marker1 = new tomtom.Marker([-20, 0]);
	marker1.bindPopup("<b>Bodega Ksi</b><br><br>De Bodega Ksi, al Lustra lang een oase van stijl en klasse waar men op hoog niveau dineert.Ook dit Lustrum is Oude Delft 35 erin geslaagd op het Lustrumterrein een volwaardig sterrenrestaurant te cre&euml;ren . Door de grote belangstelling is reserveren noodzakelijk, dit kan voor een aantal dagen nog via reserveren@bodegaksi.nl. Zitten we vol? Geen probleem, kom op de vierde verdieping genieten van een borrel met luxe happen of wie weet hebben we nog een tafeltje over!");
	map.addLayer(marker1);
}


function addDelftMap() {
    tomtom.setImagePath("./img/map");

    var map = new tomtom.Map({
        domNode: "map",
        apiKey: "bpsquju23qaf4jzuewsnfdye",
        center: [52.01, 4.35],
        zoom: 10
    });

    var markerPhoenix = new tomtom.Marker([52.01094, 4.35468]);
    var markerTerrein = new tomtom.Marker([52.00504, 4.35591]);
    var markerDuindigt = new tomtom.Marker([52.10630, 4.34109]);
    var markerGala = new tomtom.Marker([51.89794, 4.49495]);
    var markerAlmanak = new tomtom.Marker([54.18816, 7.87042]);
    var markerBlupBlup = new tomtom.Marker([52.55026, 5.24426]);
    var markerHawaii = new tomtom.Marker([21.33032, -157.8735]);
    markerPhoenix.bindPopup("<b>Soci&euml;teit Phoenix</b><br>Phoenixstraat 30<br>2611 AL Delft");
    markerTerrein.bindPopup("<b>Lustrum Terrein</b><br>Van Bleyswijckstraat 72<br>2601 DE Delft");
    markerDuindigt.bindPopup("<b>Polo Club Wassenaar</b><br><i>Concours Hippique</i><br>Waalsdorperlaan 29<br>2244 BN Wassenaar");
    markerGala.bindPopup("<b>Gala</b><br>Maassilo<br>Maashaven Zuidzijde<br>3081 AE Rotterdam");
    markerAlmanak.bindPopup("<b>Almanak Redactie 2012-2013</b><br><i>Secret Hiding Spot</i>");
    markerBlupBlup.bindPopup("<img src='img/hidden-3.png' height='300px'>");
    markerHawaii.bindPopup($('<a><b>App personaliseren? Klikken maar!</b></a>').click(function() { goToPage('logo.html') })[0]);
    map.addLayer(markerPhoenix);
    map.addLayer(markerTerrein);
    map.addLayer(markerDuindigt);
    map.addLayer(markerGala);
    map.addLayer(markerAlmanak);
    map.addLayer(markerBlupBlup);
    map.addLayer(markerHawaii);
}

function goToPage(S) {
    slideOut();
    setTimeout(function() { $.mobile.changePage(S)}, 600);
}

function getDateText(date) {
	switch(date) {
		case '13':
			return "<p><b>Zaterdag 13 juli: Re&uuml;nistenweekend</b></p> <p>Vandaag start het 33<sup>ste</sup> Lustrum 'Vermogen' voor zowel re&uuml;nisten als Leden! </p> <p>14.30u: Maskeradetocht vanaf de Markt richting lustrumterrein</p> <p>16.00u: Opening lustrumterrein door president FeCo, Daan Budde</p> <p>16.00u: Bars, plein &amp; restaurants geopend</p> <p>18.00u: Bodega geopend</p> <p>18.00u: Huizenre&uuml;nies</p> <p>23.00u: Openingsstunt op het grasveld voor re&uuml;nisten en Leden (zorg dat je op tijd bent!)</p> <p>23.00u: Openingsfeest</p> <p><b>Dresscode Maskerade: Jasje/dasje of het gebruikelijke tenue van je ondervereniging/dispuut. Vergeet niet het vaandel van je ondervereniging/dispuut mee te nemen!</b></p><p><i>Passe-partout houders: 1 ticket voor de opening van het lustrumterrein en het feest.</i></p> <p><i>Extra tickets zijn verkrijgbaar in de Leden/re&uuml;nisten kaartverkoop.</i></p> ";
		case '14':
			return "<p><b>Zondag 14 juli: Re&uuml;nistenweekend</b></p> <p>13.00-17.30u: Re&uuml;nies Onderverenigingen op het Lustrumterrein</p> <p>13.00-15.00u: Apollo concert op het lustrumterrein</p> <p>13.00u: Bars en plein geopend</p> <p>15.30-17.30u: Toneel op het lustrumterrein</p> <p>16.00-17.00u: Lezing Dick Swaap in de Kathedraal</p> <p>16.00u: Restaurants geopend</p> <p>20.30-22.30u: Galapremière Toneel </p> <p>23.00u: Kroegjool van 165 minuten op societeit Phoenix</p> <p><i>Tickets voor Apollo en Toneel zijn verkrijgbaar in de Openbare/Re&uuml;nisten kaartverkoop. </i></p> <p><i>Leden kunnen met hun vouchercode hun ticket verzilveren.</i></p>";
		case '15':
			return "<p><b>Maandag 15 juli: Welkomstdag: sexy times on the Caribbean beach</b></p> <p>Deze dag zul je samen met je date en club doorbrengen. De dagactiviteit bestaat uit een geheime welkomststunt en 's avonds barst het welkomstfeest los!</p> <p>14.00u: Mannen verzamelen op societeit Phoenix</p> <p>14.30u: Vrouwen verzamelen op het lustrumterrein</p> <p>15.30u: Bars, plein &amp; restaurants geopend</p> <p>15.00-18.00u: Welkomststunt</p> <p>18.00u: Bazaar&amp;Bodega geopend</p> <p>23.00u: Welkomstfeest</p> <p><b>Dresscode: Hawai</b></p><p><i>Passe-partout houders: tickets voor de welkomststunt + het welkomstfeest voor jou + date.</i></p> <p><i>Extra tickets voor de stunt overdag en het feest's avonds zijn los verkrijgbaar in de Leden/openbare kaartverkoop. </i></p> ";
		case '16':
			return "<p><b>Dinsdag 16 juli: Broertjes-zusjes dag (IC 1)</b></p> <p>Vandaag ontvang je met je huis alle broertjes en zusjes in Delft om ze te laten zien hoe Delft hun Lustrum viert!</p> <p>13.00u: Lustrumterrein geopend</p> <p>13.00u: Bars, plein &amp; restaurants geopend</p> <p>14.00u: Kamelenrace tussen president FeCo en president EMF</p> <p>14.00-18.00u: Activiteiten op lustrumterrein: kamelenracen, lasergamen, schiettent, abseilen met DSAC en rondleidingen door de Bars/Restaurants</p> <p>18.00u: Restaurants geopend</p> <p>23.00u: Intercorporale I</p> <p><i>Passe-partout houders: tickets voor de dagactiviteit voor jou + 1 broertje/zusje. </i></p> <p><i>1 ticket voor de Intercorporale, alleen voor passe-partout houder. </i></p> <p><i>Extra tickets voor het dagprogramma en het feest zijn los verkrijgbaar in de Leden/openbare kaartverkoop.</i></p><p><i>LET OP: Feest alleen toegankelijk vanaf leeftijd 16+</i></p>";
		case '17':
			return " <p><b>Woensdag 17 juli: Ouderdag</b></p> <p>Op woensdag zul je samen met je huis jullie ouders in Delft ontvangen. Er staan vandaag twee grote activiteiten op het programma, namelijk; het evenement georganiseerd door de Benefiet Commissie voor CooP Africa op de Grote Markt en daarnaast is het lustrumterrein geopend voor allerlei activiteiten met je ouders. </p> <p>12.00-15.00u: Benefiets project op de Markt</p> <p>15.00-18.00u: Activiteiten op lustrumterrein: jeneverproeverij, familiefoto stand, wijnproeverij ten goede van Benefiets en rondleidingen door de Bars/restaurants</p> <p>15.30-16.00u &amp; 16.30-17.00u: Lezing Onno Sinke 'Het DSC in de oorlog'</p> <p>16.00-16.30u &amp; 17.00-17.30u: Lezing Spoorzone</p> <p>15.00u: Bars, plein &amp; restaurants geopend</p> <p>16.00-18.00u: Apollo concert</p> <p>18.00u: Restaurants geopend</p> <p>20.30-22.30u: Toneel</p> <p>00.00u: Lustrumterrein gesloten</p> <p><i>Passe-partout houders: 1 ticket voor jou + 2 tickets voor je ouders.</i></p> <p><i>Extra tickets voor Apollo en Toneel zijn verkrijgbaar in de Openbare kaartverkoop. </i></p> <p><i>Leden kunnen met hun vouchercode een dag vastleggen hiervoor.</i></p>";
		case '18':
			return "<p><b>Donderdag 18 juli: Festival (IC 2): 'Op volle toeren'</b></p> <p>Vandaag ga je met je club op volle toeren genieten van een waanzinnig festival! De locatie blijft nog even geheim, maar belooft spectaculair te worden.</p> <p>13.00-23.00u: Festival: 'Op volle toeren'</p> <p>Locatie: Containerschip in de Rotterdamse havens</p> <p>Het lustrumterrein is vandaag gesloten.</p> <p><i>Passe-partout houders: 1 ticket voor het Festival.</i></p> <p><i>Extra tickets voor het Festival zijn verkrijgbaar via de Leden/Openbare kaartverkoop.</i></p> <p><i>Bussen heen: Nijverheidsplein, van 12.00-16.00u</p><p>Bussen terug: Shipyard Trico, van 20.00-00.00u</i></p>";
		case '19':
			return "<p><b>Vrijdag 19 juli: Kriminele (IC 3)</b></p> <p>Deze vrijdag kom je met je huis ouderwets Delftsch feesten op de Kriminele avond! Vergeet voor deze avond niet de jongere oud-huisgenoten uit te nodigen. </p> <p>17.00u: Plein en restaurants geopend</p> <p>19.00u: Bars geopend</p> <p>20.00u: Barren geopend</p> <p>23.00u: Kriminele avond - Intercorporale III</p> <p><i>Passe-partout houders: 1 ticket voor het feest.</i></p> <p><i>Extra tickets voor het feest zijn verkrijgbaar via de Leden/Openbare kaartverkoop.</i></p>";
		case '20':
			return "<p><b>Zaterdag 20 juli: Delftdag</b></p> <p>Op 20 juli zullen we de stad Delft laten zien wat het Delftsch Studenten Corps, naast feesten, allemaal in haar mars heeft. In samenwerking met Stichting LID zal het 33<sup>ste</sup> Lustrum een dag organiseren voor alle inwoners, van jong tot oud. 's Avonds is er een open feest voor alle studenten.</p> <p>11.00-17.00u: Activiteiten voor inwoners en studenten in Delft</p> <p>11.00-17.00u: St. Agathaplein - Vrijmarkt en activiteiten voor de kinderen uit Delft</p> <p>13.00-18.00u: Binnenwatersloot - Muziek, workshops en waterspelen</p> <p>12.00-17.00u: Bastiaansplein - Verticale Bike 'trap zelf in de hoogste versnelling omhoog'</p> <p>12.00-16.00u: Societeit Phoenix - Bingo en rondleidingen</p> <p>13.00-15:00u: Toneel op lustrumterrein</p> <p>16.00-18.00u: Apollo concert op lustrumterrein</p> <p>17.00u: Plein &amp; restrautants geopend</p> <p>19.00u: Bars geopend</p> <p>18.00-23.00u: Bandjesavond op het St. Agathaplein</p> <p>23.00u: Open feest op lustrumterrein</p> <p><i>Passe-partout houders: 1 ticket voor het feest.</i></p> <p><i>Extra tickets voor het feest zijn verkrijgbaar via de Leden/Openbare kaartverkoop.</i></p>";
		case '21':
			return "<p><b>Zondag 21 juli: Concours Hippique - Paardenkracht</b></p> <p>Vandaag kun je met je date genieten van een poepsjieke dag op Duindigt. Dus zet die hoge hoed maar op en kom smullen van de luxe hapjes, heerlijke drankjes en spannende paardenraces! </p> <p>13.00u-16.30u: Paardenraces</p> <p>18.00-20.00u: BBQ op Duindigt</p> <p>17.00-23.00u: Feest Duindigt</p> <p>Het lustrumterrein is vandaag gesloten.</p> <p><i>Passe-partout houders: tickets voor jou + je date.</i></p> <p><b>Dresscode: Ascot Style</b></p><p><i>Het is verboden eigen drank mee te nemen</p><p>LET OP: Het wedden op paarden is alleen mogelijk met cash geld! Voor drankjes en hapjes worden munten gehanteerd.</i></p> <p><i>Bussen heen: Nijverheidsplein, van 12.00-15.00u</p><p>Bussen terug: Duindigt, van 20.00-23.00u</i></p>";
		case '22':
			return "<p><b>Maandag 22 juli: VriendjesVanVroeger (VVV) Dag (IC 4)</b></p> <p>Lekker met al je VVV'tjes een dagje Lustrum meepakken; dat kan op maandag 22 juli! Vandaag is het tijd om al die oude maatjes weer eens op te trommelen voor een gezellige dag vol activiteiten en 's avonds een Intercorporale.</p> <p>12.00-17.00u: Activiteit op het surfeiland in het Delftse Hout</p> <p>17.00u: Plein &amp; lustrumterrein geopend</p> <p>19.00u: Bars geopend</p> <p>23.00u: Intercorporale IV</p> <p><i>Passe-partout houders: tickets voor de dagactiviteit voor jou + 1 VVV'tje. </i></p> <p><i>1 ticket voor de Intercorporale, alleen voor passe-partout houder. </i></p> <p><i>Extra tickets voor het dagprogramma en het feest zijn los verkrijgbaar via de Leden/Openbare kaartverkoop.</i></p><p><i>LET OP: Betalen in het Delftse Hout met munten en vervoer op eigen gelegenheid</i></p>";
		case '23':
			return "<p><b>Dinsdag 23 juli: Philips TU-dag</b></p> <p>Deze dag zal in het teken staan van al het technisch vernuft wat Delft heeft voortgebracht en wordt georganiseerd voor zowel scholieren als studenten. 's Avonds zijn alle scholieren en studenten welkom een echt studentenfeestje mee te pakken!</p> <p>13.00-16.00u: Activiteiten op lustrumterrein voor pre-studenten en studenten (o.a. een wipe-out baan!)</p> <p>13.00u: Plein &amp; restaurants geopend</p> <p>19.00u: Bars geopend</p> <p>23.00u: Open feest</p> <p><b>Dresscode: sportieve outfit</b></p> <p><i>Passe-partout houders: 1 ticket voor het feest.</i></p> <p><i>Extra tickets voor het feest zijn verkrijgbaar via de Leden/openbare kaartverkoop</i></p> <p><i>Toegang overdag is gratis</i></p>";
		case '24':
			return "<p><b>Woensdag 24 juli: Buitendagh</b></p> <p>Dit jaar zal de Buitendagh niet op een landgoed, maar op het strand plaatsvinden! Samen met je date beachballen, zandkastelen bouwen, vliegeren en aan het eind van de avond genieten van een prachtige zonsondergang... wat wil je nog meer?!</p> <p>13.00-23.30u: Buitendagh: chillen &amp; sportieve activiteiten op het strand </p> <p><b>Dresscode: Less is more</b></p> <p>Het lustrumterrein is vandaag gesloten.</p> <p><i>Passe-partout houders: tickets voor jou + je date.</i></p> <p><i>Meenemen: handdoek, zonnebriel en zonnebrandcreme</p><p>Betalen kan alleen met munten er het is verboden eigen drank mee te nemen</i></p><p><i>Bussen heen: Nijverheidsplein, van 12.00-15.00u</p><p>Bussen terug: Strang, van 20.00-22.00u</i></p>";
		case '25':
			return "<p><b>Donderdag 25 juli: Gala</b></p> <p>Vandaag kun je even uitslapen, maar dan staat er 's avonds een knaller op je te wachten: het Gala 'Extravagant en flamboyant: vurig naar je hoogtepunt' in de Maassilo! Dit afgekochte (drink)festijn beleef je samen met je date en club. Vooraf kan er gegeten worden op het terrein en is er de mogelijkheid Toneel bij te wonen. </p> <p>18.00u: Restaurants geopend</p> <p>20.30u: Toneel</p> <p>23.00: Feestterrein gesloten</p> <p>23.00-04.00u: Gala in de Maassilo</p> <p><b>Dresscode: extravagant &amp; flamboyant</b></p> <p><i>Passe-partout houders: tickets voor jou + je date.</i></p> <p><i>Extra tickets voor Toneel zijn verkrijgbaar via de openbare kaartverkoop.</i></p> <p><i>Leden kunnen met hun vouchercode een dag vastleggen hiervoor.</i></p> <p><i>LET OP: vervoer richting Maassilo is op eigen gelegenheid</p><p>Bussen terug: Maassilo, van 00.00-04.00u</i></p>";
		case '26':
			return "<p><b>Vrijdag 26 juli: Slotfeest (IC 5)</b></p> <p>Het is alweer de laatste avond van het 33<sup>ste</sup> Lustrum 'Vermogen'...</p> <p>Vanavond gaan we er dan ook een mooi feestje van maken en zal de spetterende line-up het lustrumterrein tot het vroege ochtendlicht laten stuiteren van de laatste restjes energie! </p> <p>17.00u: Plein &amp; restaurants geopend</p> <p>19.00u: Bars geopend</p> <p>20.00u: Barren geopend</p> <p>23.00u: Slotfeest - Intercorporale V</p> <p><i>Passe-partout houders: 1 ticket voor de Intercorporale.</i></p> <p><i>Extra tickets voor de Intercorporale zijn beschikbaar via de Leden/openbare kaartverkoop.</i></p> ";
	}
}

function getLineUpDateText(date) {
	switch(date) {
		case '13':
			return "<p><b>Zaterdag 13 juli: Re&uuml;nistenweekend</b></p><p><b>Re&uuml;nistenbar</b></p><p>20:00-22:00: Superquintet</p><p><b>De Kathedraal</b></p><p>01:00-03:00: Primo Disco</p><p>03:00-05:00: Lorre DJ</p><p><b>Deap Sea</b></p><p>23:00-01:00: Bokito Bigband</p><p>01:00-03:00: Queenmania</p><p>03:00-05:00: Lorre DJ</p><p><b>Club Utopia</b></p><p>23:00-05:00: Lorre DJ</p>";
		case '15':
			return "<p><b>Maandag 15 juli: Welkomstdag</b></p><p><b>De Kathedraal</b></p><p>02:00-04:00: Tetteroo</p><p>04:00-sluit: DJ de PJ</p><p><b>Deap Sea</b></p><p>01:00-02:00: Rilan & The Bombardiers</p><p>04:00-sluit: Rutson le Coq</p><p><b>Club Utopia</b></p><p>01:00-03:00: Deep and Discoboys</p><p>03:00-05:00: Apenstreken XL</p>";
		case '16':
			return "<p><b>Dinsdag 16 juli: Broertjes-zusjes dag</b></p><p><b>De Kathedraal</b></p><p>23:00-01:00: Teun Mulder</p><p>01:00-02:00: Kleine Viezerik</p><p>02:00-04:00: Urban Gaar & Fatbeat</p><p>04:00-sluit: DJ Space Duck</p><p><b>Deap Sea</b></p><p>23:00-00:00: Matthias & Vincent</p><p>00:00-02:00: PFF</p><p>03:00-04:00: Pinata</p><p>04:00-sluit: Koenani & Daninho</p><p><b>Club Utopia</b></p><p>23:00-02:00: Maus</p><p>02:00-04:00: Gabriel Ananda</p><p>04:00-sluit: Ezra</p>";
		case '18':
			return "<p><b>Donderdag 18 juli: Festival</b></p><p>Dirty Bastards</p><p>Einmusik</p><p>Samual Deep</p><p>Tube and Berger</p><p>Mike Ravelli</p>";
		case '19':
			return "<p><b>Vrijdag 19 juli: Kriminele</b></p><p><b>De Kathedraal</b></p><p>23:00-01:00: Moffel en Piertje</p><p>01:00-03:00: De Gebroeders Vo</p><p>03:00-05:00: Feest DJ Ruud</p><p>05:00-sluit: Zaak DJ</p><p><b>Deap Sea</b></p><p>23:00-01:00: Hans & Terpstra</p><p>01:00-04:00: DJ le Blanc</p><p>04:00-sluit: Peter Veldscholte</p><p><b>Club Utopia</b></p><p>23:00-01:00: De Meneer</p><p>01:00-02:00: Lil Max and the Crooc</p><p>02:00-04:00: Kees van Hondt</p><p>04:00-sluit: DJ de PJ</p>";
		case '20':
			return "<p><b>Zaterdag 20 juli: Delftdag</b></p><p><b>De Kathedraal</b></p><p>23:00-01:00: Wietse de Wit</p><p>01:00-03:00: Anil Aras</p><p>03:00-06:00: Bouwe</p><p><b>Deap Sea</b></p><p>23:00-01:00: Big Band</p><p>01:00-02:00: Andre Hazes</p><p>03:00-05:00: Watse Weber</p><p>05:00-sluit: Rui Li</p><p><b>Club Utopia</b></p><p>01:00-03:00: Bitse Sessie</p>";
		case '22':
			return "<p><b>Maandag 22 juli: VriendjesVanVroeger (VVV) Dag</b></p><p><b>De Kathedraal</b></p><p>23:00-01:00: De shredder</p><p>01:00-03:00: DJ Space Duck</p><p>03:00-04:00: Fresku</p><p>04:00-sluit: Urban Gaar & Fatbeat</p><p><b>Deap Sea</b></p><p>23:00-01:00: Lustrum CD (live)</p><p>02:00-03:00: Valerius</p><p>03:00-06:00: Thomas Weeda</p><p>06:00-sluit: Zaak DJ</p><p><b>Club Utopia</b></p><p>23:00-01:00: Halve Soul</p><p>01:00-03:00: Francesco Robustelli</p><p>03:00-05:00: Gerd</p><p>05:00-sluit: Sluwe Vos</p>";
		case '23':
			return "<p><b>Dinsdag 23 juli: TU-dag</b></p><p><b>De Kathedraal</b></p><p>23:00-02:00: Zaalberg</p><p>02:00-04:00: De man zonder schaduw</p><p>04:00-sluit: Dominique Vijverberg</p><p><b>Deep Sea</b></p><p>01:00-02:00: Nielson</p><p>02:00-04:00: Primo Disco</p><p>04:00-sluit: Hans & Terpstra</p><p><b>Club Utopia</b></p><p>02:00-03:00: Opposites</p>";
		case '26':
			return "<p><b>Vrijdag 26 juli: Slotfeest</b></p><p><b>De Kathedraal</b></p><p>02:00-04:00: William Kouam Djoko</p><p>04:00-sluit: Wouter Beek</p><p><b>Deap Sea</b></p><p>23:00-01:00: Big Band</p><p>01:00-03:00: The Angels of Death</p><p>03:00-04:00: Starkoo</p><p>04:00-sluit: Rutson Le Coq</p><p><b>Club Utopia</b></p><p>23:00-00:00: Mattie & Magic Vinnie</p><p>00:00-01:00: DJ Kinkie Klinky & DJ Shortway</p><p>03:00-sluit: Burning Rien</p>";
        
        /* Voor deze dagen is geen line-up van toepassing */
        case '14':
			return "<p><b>Zondag 14 juli: Re&uuml;nistenweekend</b></p><p>Line-up niet van toepassing</p>";
        case '17':
			return "<p><b>Woensdag 17 juli: Ouderdag</b></p><p>Line-up niet van toepassing</p>";
        case '21':
			return "<p><b>Zondag 21 juli: Concours Hippique</b></p><p>Line-up niet van toepassing</p>";
        case '24':
			return "<p><b>Woensdag 24 juli: Buitendagh</b></p><p>Line-up niet van toepassing</p>";
		case '25':
			return "<p><b>Donderdag 25 juli: Gala</b></p><p>Line-up niet van toepassing</p>";
	}
}

function agendaDay(date) {
	if ($(".activedate").length > 0){
		var imgurl = $(".activedate").attr('id');
		$(".activedate").css('background-image', 'url(./img/agendabuttons/' + imgurl + '.png)');
		$(".activedate").removeClass("activedate");
	}
    $("#" + date).css('background-image', 'url(./img/agendabuttons/' + date + 'a.png)');
    $("#" + date).addClass('activedate');
    if ($("#agenda").length > 0) {
        agendaSlideDown(getDateText(date));
    }
    if ($("#lineup").length > 0) {
        agendaSlideDown(getLineUpDateText(date));
    }
}
function agendaSlideDown(text) {
	$("#agenda-text").animate({top : '' + ($(window).height()/1.5) }, 400);
	$("#agenda-text p").fadeOut(400);
	setTimeout(function() {
		$("#agenda-text").html(text);
		$("#agenda-text").animate({top : '' + $("#agenda-header").css('height')}, 400);
		$("#agenda-text p").fadeIn(400);
	},400);
}

function addAgendaStyle() {
    var i = 13;
    $(".date").each(function() {
    	$(this).attr('id', i);
        $(this).click(function(){ agendaDay($(this).attr('id'));});  
        $(this).css('background-image','url(./img/agendabuttons/' + i + '.png)');
        $(this).css('height', $(this).css('width'));
        i++;
    });
    // GAAT NOG VERANDERD WORDEN IN HUIDIGE DATUM
    agendaDay('13');
    // =================================
    $("#agenda-text").css('top', $("#agenda-header").css('height'));
    $("#agenda-text").on('swipeleft', showLeftDate);
    $("#agenda-text").on('swiperight', showRightDate);
}
function showRightDate() {
	var currentDate = $(".activedate").attr('id');
	if (currentDate > 13) {
		agendaDay((parseInt(currentDate)-1) + '');
	}
}
function showLeftDate() {
	var currentDate = $(".activedate").attr('id');
	if (currentDate < 26) {
		agendaDay((parseInt(currentDate)+1) + '');
	}
}
